$(function() {

    var search_base="/pages/search/"

    var availableTags = [];

    //百度点击搜索事件
    $("#submit_baidu").click(function(){
        //获取输入框的值
        var keyword=$("#index_search").val();
        searchList(keyword)
    })

    $('#index_search, #search_list_input').autocomplete({
        minLength: 1, // 最小字符数，默认1
        delay: 300, // 延迟加载300ms
        // 获取数据源
        source: function (request, response) {
            //关键字
            var keyword=request.term;
            $.ajax({
                async:true,
                cache:true,
                dataType:"json",
                type:"GET",
                url: search_base+'getIndexKeywords/' + keyword+'/1/12',
                success: function (res) {
                    console.log(res.records)
                    //每次重置数组
                    availableTags=[];
                    if (res.searchCount == true&&res.size>=1) {
                        res.records.forEach(function(e){
                            //追加元素
                            availableTags.push(e.newsTitle)
                        })
                        response(availableTags);
                    }
                },
                error:function (xhr, textStatus, errorThrown) {
                    console.log(xhr)
                    /*错误信息处理*/
                    response(availableTags);
                }
            });
        },

        select: function (event, ui) { // 选中事件
            var keyword=ui.item.value
            $('#index_search, #search_list_input').text(keyword);
            searchList(keyword);
        }
    });

    //跳转搜索列表页面
    function searchList(keyword){
        var keyword=encodeURI(keyword);
        location.href="/pages/list?keyword="+keyword;
    }

});


